exit triumphantly - Spanish English Dictionary